home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / PRG / MacPerl 506 appl folder.sit / MacPerl 506 appl folder / Mac_Perl_506r1m_appl / README.MAC < prev    next >
Text File  |  1996-02-01  |  9KB  |  231 lines

  1. WELCOME TO MACPERL 5
  2.  
  3. This is Perl 5, ported to the Mac by Matthias Neeracher <neeri@iis.ee.ethz.ch>
  4. Feel free to give this program away according to the terms stated 
  5. in the README file.
  6.  
  7. System Requirements
  8. -------------------
  9.  
  10. MacPerl5 requires System 7.
  11.  
  12. Online Help
  13. -----------
  14.  
  15. MacPerl 5 comes with a considerable amount of HTML based online help. For this
  16. help to work, make sure you have:
  17.  
  18.  - "MacPerl Help" and the "pod" folder in the same folder as your MacPerl
  19.    application.
  20.  - A recent version of Internet Config (preferably at least 1.2, which is
  21.    bundled with your distribution).
  22.  - Set up Internet Config with (Preferably identical) helpers for メhttpモ
  23.    and メfileモ. 
  24.  
  25. Bugs, Suggestions, Damnations
  26. -----------------------------
  27.  
  28. Please send your bug reports and/or fixes to <neeri@iis.ee.ethz.ch> 
  29.  
  30. Mailing list
  31. ------------
  32.  
  33. There is a mailing list for announcing new releases, sharing scripts, and 
  34. discussions about how to make MacPerl change your life. To subscribe, send
  35. the following mail:
  36.  
  37. ----------------
  38. To: mac-perl-request@iis.ee.ethz.ch
  39.  
  40. subscribe
  41. ----------------
  42.  
  43. Ftp sites
  44. ---------
  45.  
  46. If you have internet access, you can obtain the newest versions of Perl by 
  47. anonymous ftp from one of the following address:
  48.  
  49. ftp.switch.ch [130.59.1.40]          software/mac/perl
  50.  
  51. This site is mirrored at
  52.  
  53. ftp.share.com      pub/macperl
  54. mors.gsfc.nasa.gov /pub/MacPerl/Applications
  55.  
  56. and in a huge number of CPAN (Common Perl Archive Network) mirror sites: 
  57.  
  58. North America
  59.  
  60. Florida 
  61.     ftp://ftp.cis.ufl.edu/pub/perl/CPAN/ports/mac/
  62. Illinois 
  63.     ftp://uiarchive.cso.uiuc.edu/pub/lang/perl/CPAN/ports/mac/ 
  64. Massachusetts 
  65.     ftp://ftp.delphi.com/pub/mirrors/packages/perl/CPAN/ports/mac/ 
  66. Oklahoma 
  67.     ftp://ftp.uoknor.edu/mirrors/CPAN/ports/mac/  
  68. Texas 
  69.     ftp://ftp.sedl.org/pub/mirrors/CPAN/ports/mac/  
  70.     ftp://ftp.sterling.com/programming/languages/perl/ports/mac/  
  71.  
  72. Europe
  73.  
  74. Finland 
  75.     ftp://ftp.funet.fi/pub/languages/perl/CPAN/ports/mac/ 
  76. France 
  77.     ftp://ftp.ibp.fr/pub/perl/CPAN/ports/mac/  
  78.     ftp://ftp.pasteur.fr/pub/computing/unix/perl/CPAN/ports/mac/  
  79. Germany 
  80.     ftp://ftp.leo.org/pub/comp/programming/languages/perl/CPAN/ports/mac/  
  81.     ftp://ftp.rz.ruhr-uni-bochum.de/pub/programming/languages/perl/CPAN/ports/mac/  
  82. Great Britain 
  83.     ftp://ftp.demon.co.uk/pub/mirrors/perl/CPAN/ports/mac/  
  84. The Netherlands 
  85.     ftp://ftp.cs.ruu.nl/pub/PERL/CPAN/ports/mac/  
  86. Portugal 
  87.     ftp://ftp.ci.uminho.pt/pub/lang/perl/ports/mac/  
  88. Sweden 
  89.     ftp://ftp.sunet.se/pub/lang/perl/CPAN/ports/mac/  
  90. Switzerland 
  91.     ftp://ftp.switch.ch/mirror/CPAN/ports/mac/  
  92.  
  93. Australasia
  94.  
  95. Australia 
  96.     ftp://coombs.anu.edu.au/pub/perl/ports/mac/  
  97.     ftp://ftp.mame.mu.oz.au/pub/perl/CPAN/ports/mac/  
  98. New Zealand 
  99.     ftp://ftp.tekotago.ac.nz/pub/perl/CPAN/ports/mac/  
  100.  
  101. Asia
  102.  
  103. Japan 
  104.     ftp://ftp.lab.kdd.co.jp/lang/perl/CPAN/ports/mac/  
  105. Taiwan 
  106.     ftp://dongpo.math.ncu.edu.tw/perl/CPAN/ports/mac/  
  107.  
  108. Africa
  109.  
  110. South Africa 
  111.     ftp://ftp.is.co.za/programming/perl/CPAN/ports/mac/  
  112.  
  113.  
  114. Matthias Neeracher                    Office:    +41 1 445 24 08
  115. Hohenklingenstrasse 19                Fax:        +41 1 445 24 24
  116. 8049 Zuerich                            Home:     +41 1 341 85 06
  117. SWITZERLAND                                Email:    <neeri@iis.ee.ethz.ch>
  118.  
  119. REVISION HISTORY
  120.  
  121. The person in [] is usually the key person to have convinced me to fix a 
  122. bug or add a feature. Everyone mentioned in [] should be mentioned in the
  123. MacPerl5 about box (Yes, your name could be there, too!).
  124.  
  125. 5.0.6r1m 01Feb96
  126.  - Redirecting STDIN would not work with <> [J殲gen Christoffel].
  127.  - After the first script execution, STDOUT would become unbuffered 
  128.    [Jeff Johnson].
  129.  - Perl would crash when running two CGI scripts in sequence (actually
  130.    a bug in the CGI glue) [Steve Goodwin].
  131.  - localtime, gmtime, and related routines and libraries exhibited various
  132.    problems [Peter Creath, Brad Cox, Dave Wodelet].
  133.  - Fixed a memory leak in sort [Vicki Brown].
  134.  - Performance in the background and for CGIs should be significantly improved.
  135.  - Performance for reads in raw mode massively improved [Dick Karpinski].
  136.  - Added a new interaction mode "Duplex" and tried to improve the documentation
  137.    of interaction modes in MacPerl.FrontEnd with actual AppleEvent logs.
  138.  - Implemented crypt(), which now makes MacPerl officially a munition.
  139.  - Cleaned up balloon help texts.
  140.  - "Check Syntax" now works analogously with "Run Script", i.e., both on the front
  141.    window and on a Standard file dialog [Angus McIntyre]
  142.  - The operations working on the "front window" have subtly redefined that term
  143.    to exclude console windows. This allows one to run a script again even if the
  144.     output window is in front [Anybody wanna take credit for that suggestion?].
  145.  - New environment variable "MACPERL" contains the path of the folder containing
  146.    the MacPerl application.
  147.  - Added a few automatic and semiautomatic ways to launch Internet Config. Among
  148.    other places, you now find IC in the Preferences dialog, and MacPerl suggests
  149.     that you launch IC if the file helper is missing.
  150.  
  151. 5.0.5r1m 29Dec95
  152.  - Fixed a disastrous bug with saving Droplets [Phil Ames]. The
  153.    MPW Tool has not changed except for the version number.
  154.  
  155. 5.0.4r1m 27Dec95
  156.  - Input for CGI POST requests didn't work [Christian Huldt, I think].
  157.  - Fixed various details in AppleEvent I/O streams, among them a very bad
  158.    bug with remote control mode.
  159.  - Removed edition manager support. I'm not sure if anyone was ever really
  160.    using it, and apparently it caused problems on some machines. 
  161.  - The long standing dependency on AppleScript should now a thing of the
  162.    past [Too many people to thank].
  163.  - Tried to improve sleep() behaviour [Paul Schinder].
  164.  - STDERR was overly buffered [Brad Cox].
  165.  - Copy & Paste had problems [Torsten Ekedahl].
  166.  - Created macperl.{pod,html} from MacPerl.Specifics.
  167.  - -w would give warnings about unused MacPerl::Version [Martin Heller].
  168.  - Some versions of system were buggy [Charles Bailey].
  169.  - Negative and big integers in MacPerl are very tricky. Fixed some bugs,
  170.    would like to hear if there are any more [Steve Bollinger].
  171.  - Verbose die()s would crash [Jon S. Stevens]
  172.  
  173. 5.0.3r1m 26Nov95
  174.  - When opening files, MacPerl 5.0.2r1m (and all earlier versions) calls
  175.     PrValidate without calling PrOpen first. This causes horrible crashes
  176.     when certain printers are selected, notably PDFWriter [Todd Hivnor].
  177.  - I was locking the text handle of the front window "forever" as soon as 
  178.    text was selected, which caused some operations to fail. This bug was
  179.     also in MacPerl4, but never seems to have been found [Stonewall Ballard].
  180.  - The MacPerl5 glue to choose() had a bug which caused PutFile to fail if a 
  181.    default was specified [Espen S. Ore].
  182.  - "-D" messages now go to the correct window, and you should no longer get
  183.    bogus malloc diagnostics on startup of a script [Martin Heller].
  184.  - Fixed an anachronism in perl5db.pl [Martin Heller].
  185.  - Calling -v twice in a row would crash [Phil Ames].
  186.  - Environment variables from the CGI glue would not be propagated correctly.
  187.  - The XL callback glue had a bug which would lead to unpredictable
  188.    results from XCMD calls [Jason Buberel].
  189.  - A change introduced in 5.0.1 was causing input from the console to
  190.    misbehave [Yuemo Zeng and Larry Allen-Tonar].
  191.  
  192. 5.0.2r1m 05Nov95
  193.  - Library paths got corrupted [Paul Schinder].
  194.  - A bug in the help code led to crashes with System error 11 on startup 
  195.      [Charles Albrecht and Richard Moe]. 
  196.  - After stopping a script with Command-., the next script would crash.
  197.  - A few items omitted from the 5.0.1 notes:
  198.      - readlink() no longer mounts network volumes. This has the disadvantage
  199.       that you can't necessarily expect the result to be open()able, but is 
  200.       probably more useful for checking scripts [Martin Heller].
  201.     - system now is implemented as print `xxx`, which is not quite correct
  202.       but covers the typical use of system().
  203.     - umask is "implemented", but simply does nothing.
  204.     - link is "implemented", but always fails.
  205.  
  206. 5.0.1r1m    31Oct95
  207.     I feel pretty good about this release:
  208.      -    Reliability should be considerably improved over 5.0.0
  209.      - The application features a new help system, based on suggestions by
  210.          Martin Heller. You need to install Internet Config 1.2 and then 
  211.         set up you favorite WWW browser as a helper entry for "file" for
  212.         the whole thing to work.
  213.      - Thanks to persistent lobbying by Dick Karpinski, the application now
  214.        supports raw keyboard input. Check out :t:mac:Raw.t for an example.
  215.      - The script menu now has an entry for syntax checking the front window,
  216.        for turning on the debugger and for turning on compilation warnings.
  217.         I believe that the new debugger interface will make it easier to debug
  218.         droplets and such.
  219.      - The a2p tool has been included and sort of works. 
  220.      - A source code release should appear within a week.
  221.      
  222. 5.0.0        25Aug95
  223.     This release is too good to delay and too bad to release. It had to go out
  224.     today as I'm leaving for holidays. In general, it seems to behave sensibly,
  225.     except for the application in out of memory situations. Don't run out of
  226.     memory. The library is mostly untested. 
  227.         Extra points for identifying all sounds in the about box and for finding 
  228.     the one feature that is missing in MacPerl4, although it could theoretically 
  229.     have been implemented there.
  230.  
  231.